Al ThorntonAl Thornton
International FootballCrystal Palace Give Pierre Sage More Time but Pressure Remains HighCrystal Palace have decided not to dismiss Pierre Sage after a disappointing...
Domestic FootballA Goalkeeper Who Does Not Exist in Newcastle's Squad: Verification Lessons from Premier League Round 8In the third minute, Jean-Philippe Mateta received the ball inside Newcastle'...
International FootballBesiktas 1-2 Crystal Palace: The Perfect Pass and the Void After Half-TimeIn the closing minutes of the first half, Salih Özcan took the ball on the...
International FootballReal Madrid wait for Van Dijk to run down his contract: the free-transfer formula and its priceLast summer Real Madrid signed Trent Alexander-Arnold and then Ibrahima Konat...
International FootballThe Portugal Dressing-Room Blast: When an Elite Team Is Forced to Learn How to Live Without Its IdolIn the last three matches where I reviewed footage of the Portugal national...
International FootballDavid Silva and the Hong Kong deal: one afternoon sold as a whole seasonA single social media post on Supreme Shatin's official channel was enough to...
TennisA Textile Filing That Walked Into a Tennis Pipeline: The Fault Isn't the MachineOn Monday night, after the lights at Flushing Meadows had gone dark, I opened...
BasketballOlympiacos in Crete: The first real test before the transfer window and existing concernsHot news cools down, but lessons are valuable, and truth does not need to be...
BadmintonLakshya Sen and the Ten-Point Sequence: How an Early Lead Slipped AwayThe scoreboard in the men's singles round of 32 at the 2026 Asian Games read...
Martial ArtsNguyen Thi Tam defeats reigning world champion, advances to Asiad 20 boxing finalIn the third round, all five judges scored it 10-9 for Nguyen Thi Tam. Not a...
EsportsDiablo V Announced at BlizzCon 2026: Twenty-Nine Months of Waiting and Blizzard's Trust ProblemBlizzCon 2026. Main stage. The Diablo V logo appears, and beneath it a line t...
Table TennisWorld Hopes Week 2026 Returns to Sheffield: Why a Zero-Point Event Was Handed Back Twice in a RowIn Incheon I keep a file named "the zero-point event". It contains exactly on...
SwimmingWorld Swimming Before the LA 2028 Cycle: A Power Map Redrawn by Split DataIn the final of the men's 400m individual medley at Paris 2026, the moment Lé...
International FootballThe Train Stopped at Strijp-S: When Football Steps Beyond the Goal LineAt three in the morning Hamburg time, I heard the screech of train brakes...
International FootballLy Tung: Vietnamese Football 2026 and the Deception of MisclassificationPeople remember me from a statement I made in 2026, but the story began long...
BasketballEuroLeague upgrades referee roster: Adding Tsimbouris and the Wroclaw preseason clinicEuroLeague upgrades referee roster: Adding Tsimbouris and the Wroclaw preseas...
Domestic FootballTrung Dat's 40-metre strike and the tier of Vietnamese football nobody bothers to watchIn the final minute of the first half at Dan Phuong stadium, Trung Dat receiv...
International FootballCrude Oil in the Football Folder: Label Errors and the Real Cost of Dirty Data in SportAt 1716 GMT a headline slipped into the folder named "football" on my left-ha...
Formula 1Vettel Isn't Sending His CV, But the F1 Market Is Still Pricing HimGeorge Russell won the Azerbaijan Grand Prix, Max Verstappen finished second,...
Basketball200 Days Without a Game: The Lakers Are Building an Entire Era Around Luka Doncic's Unverified LegsOn April 3, Luka Doncic left the floor with a hand pressed to the back of his...
